Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F2 Croatia F1 Croatia F2 Belgium F1 Italy F23 Italy F24 Netherlands F3 Netherlands F4 Spain F26 Spain F27 France F19 Belgium F1 Belgium F2 Israel F1 Israel F3 Canada F1 Canada F2 Italy F5 Canada F3 Spain F10 Spain F12 Spain F13 Spain F14 Spain F15 Italy F16 Netherlands F2 Netherlands F3 Belgium F2 Netherlands F7 Spain F32 Spain F33 Great Britain F16 Italy F22 Spain F2 Italy F17 Netherlands F4 Netherlands F1 (Alkmaar) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Italy F23 (Pontedera) Italy F24 (Bolzano) Austria F6 (Innsbruck) France F20 (Plaisir) France F22 (Nevers) France F3 (Veigy-Foncenex) Germany F3 (Kaarst) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) France F4 (Toulouse) France F5 (Poitiers) Portugal F7 (Porto) Portugal F8 (Cascais) Germany F5 (Kamen) M15 Kaarst M25 Barnstaple M25 Glasgow M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Bolton M25 Sunderland M25 Prijedor M25 Doboj M15 Alkmaar M15 Den Haag M25 Dublin M25 Chiswick Croatia F1 Italy F4 Great Britain F7 M15 Antalya M15 Antalya M25 Nussloch Italy F10 Italy F11 Italy F15 M25 Sunderland Netherlands F4 Netherlands F5 M25 Vogau M15 Alkmaar M25+H Plaisir France F17 M15 Forbach France F18 M25+H Rodez M15+H Bressuire Italy F4 Netherlands F3 USA F28 USA F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Great Britain F2 Morocco F1 Israel F2 Morocco F2 Israel F3 Spain F7 Spain F8 Great Britain F3 Great Britain F4 France F6 Italy F8 Italy F9 Italy F10 Usa F12 Usa F13 Italy F17 Italy F18 Italy F20 Italy F23 Italy F12 Spain F1 Spain F2 Great Britain F4 Italy F2 Norway F1 Norway F2 Italy F18 Italy F19 Trani Cup - Trani Gemax Samsung Open 2004 - Belgrade Riviera di Rimini Challenger 2004 - Rimini Trani Cup - Trani Architect Open - Budapest Garden Open 2005 - Rome 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Top Wool Challenger - Biella Riviera di Rimini Challenger - Rimini Sina-Kia Motors Tennis Cup - Cordenons Architect Open - Budapest XI Ciutat de Barcelona - Barcelona ATP Challenger Numea - New Caledonia 10° Trofeo Luigi Pezzoli - Bergamo Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan Mordovia Cup - Saransk Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Ford Tennis Championships - Louisville II Cyclus Open de Tenis - Florianopolis Samsung Challenger 2007 - Ho Chi Minh City XI Torneo Internazionale di Tennis - Barletta Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Steelers Cup - Kosice Mamaia Challenger - Constanta Dublin Challenger - Dublin Siemens Open 2007 - Scheveningen 9° Trani Cup - Trani Geneva Challenger - Geneva Posillipo Tennis Cup - Napoli Bauer Watertechnology Cup 2007 - Eckental IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Roma Open Challenger - Rome Rijeka Open - Rijeka LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Geneva Challenger - Geneva Genova Open Challenger - Genova Jersey Challenger Citta di Como - Como Rome Challenger St. Petersburg Challenger 2006 - St. Petersburg Alphen Challenger Todi Challenger Palermo Challenger Chuncheon Challenger Honolulu Challenger St. Brieuc Challenger Monza Challenger Rome Challenger Rhodes Challenger San Remo Challenger Rome Challenger Turin Challenger Granby Challenger Challenger de Providencia-Copa Kia - Santiago Trani Challenger Alphen Challenger Tennis Napoli Cup - Napoli Palermo Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Zagreb Open - Zagreb Sporting Challenger '08-Trofeo Regione Piemonte - Turin Alphen Challenger Wolfsburg Challenger Rome Challenger Carson Challenger Irving Challenger Tennis Napoli Cup - Napoli Orleans Challenger Recanati Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona St. Brieuc Challenger San Remo Tennis Cup - San Remo Tennis Napoli Cup - Napoli IX Torneo Internacionale de Tennis - Barletta Noumea Challenger Napoli Challenger Brixina Tennis Open - Bressanone Meridiana Sardegna Open - Olbia Memorial Manfredini - Sassuolo Memorial Manfredini - Sassuolo 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Uncle Toby's Burnie Challenger - Tasmania Internationaux de Nouvelle-Caledonie - New Caledonia Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Sporting Challenger - Turin Alfa Romeo Tennis Cup - Cordenons Rennes Challenger Tatra Banka Open - Bratislava Cherbourg Challenger Happy Valley Challenger Challenger Lugano - Lugano La Rinascente Tennis Cup Harbour Club Milano - Milan Bergamo Challenger Challenger Citta di Olbia - Olbia Braunschweig Challenger Prague Open - Prague Quimper Challenger LXVII Concursu Internacional de Vigo - Vigo Memorial Savigni - Sassuolo Black Forest Open - Freudenstadt Tean International - Alphen Open Costa Daurada - Tarragona St. Brieuc Challenger San Marino Cepu Open - San Marino Barletta Challenger BMW Brixina Tennis Open 2000 - Bressanone Heilbronn Challenger San Marino Cepu Open - San Marino Open de Franche-Comte - Besancon Olbia Challenger - Olbia 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Trnava Challenger 5° Sporting Challenger - Turin Meerbusch Challenger Nottingham Challenger I Tourneo Fila Citta di Brindisi - Brindisi 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Guadalajara Challenger Leon Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Ilkley Challenger Orleans Challenger Eckental Challenger Bratislava Challenger Bergamo Challenger 2001 Challenger Canottieri Mincio - Mantova Sporting Challenger '07 Trofeo Regione Piemonte - Turin Heilbronn Challenger Loughborough Challenger 3° Trofeo 'Citta di Brindisi' - Brindisi Lambertz Open by Stawag 2007 - Aachen Lexington Challenger Genoa Open 'Fondazione Carige' - Genova La Serena Open - La Serena Copa Kia Challenger ATP - Santiago Unicredit (Suisse) Bank S.A. Challenger - Chiasso Eckental Challenger Banja Luka Challenger 2003 - Banja Luka 8° Trani Cup - Trani Amersfoort Challenger Copa Petrobras Uruguray - Montevideo Tumkur Open - Tumkur Copa Petrobras Brazil - Aracaju Music City Challenger - Nashville Portoroz Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Dharwad Challenger 2003 - Dharwad Binghamton Challenger Helsinki Challenger Koblenz Challenger Oeiras 1 Challenger Belgrade Challenger Nottingham 1 Challenger Pozoblanco Challenger Prague 3 Challenger Braga Challenger 10ø Tornea B. Camparini - Reggio Emilia Siemens Open 2004 - Scheveningen IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Challenger Fondazione Carige - Genova Jameson Cup - Milan Gemax Samsung Open 2005 - Belgrade San Remo Tennis Cup 15° Piertomaso - San Remo Nord LB Open - Braunschweig Societa Canottieri Mincio 2005 - Mantova Genoa Open Challenger-Fondazione Carige - Genova Sir Supermercati - Rome X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Siemens Open - Scheveningen Genoa Open - Genova St. Petersburg 1 Challenger Tennis Napoli Cup 2007 - Napoli Oeiras 4 Challenger Riviera di Rimini Challenger - Rimini Braunschweig Challenger Citta di Como - Como Banjaluka Challenger 2007 - Banja Luka 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Izmir Cup - Izmir San Benedetto Challenger - San Benedetto 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Brescia Challenger Prostejov Challenger Francavilla Challenger Heilbronn Challenger Tennis Napoli Cup - Naples Shanghai Challenger Lisbon Challenger Banja Luka Challenger 2004 - Banja Luka SIR Supermercadi Challenger - Rome XI Ciutat de Barcelona - Barcelona Lambertz Open - Aachen Intersport Heilbronn Open - Heilbronn Copa Petrobras Argentina - Buenos Aires 4th Volkswagen Challenger - Wolfsburg Trofeo Cassa di Risparmio di Alessandria - Alessandria 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Siemens Open - Scheveningen Citta di Como Challenger - Como Ljubljana Open 2008 - Ljubljana Wolfsburg Challenger Caltanissetta Challenger Barletta Challenger Napoli Challenger Monza Challenger Alessandria Challenger Yuba City Challenger Lugano Challenger Milan Challenger Scheveningen Challenger Manchester Challenger Vancouver Challenger Binghamton Challenger Trani Challenger Manerbio Challenger Brasov Challenger Napoli Challenger Tiburon Challenger Calabasas Challenger Seoul Challenger Salzburg Challenger Dallas Challenger Tanger Challenger Meknes Challenger Sarajevo Challenger Caltanissetta Challenger Jersey Challenger Napoli Challenger Rome Challenger Athens Challenger Alessandria Challenger San Benedetto Challenger Recanati Challenger Manerbio Challenger Brasov Challenger Szczecin Challenger St. Brieuc Challenger Todi Challenger Ljubljana Challenger Mons Challenger Rennes Challenger Orleans Challenger Eckental Challenger Aachen Challenger Sarajevo Challenger Caltanissetta Challenger Barletta Challenger Athens Challenger Rome Challenger Alessandria Challenger Furth Challenger Recanati Challenger Segovia Challenger Samarkand Challenger Istanbul Challenger Mons Challenger Palermo Challenger Eckental Challenger Ortisei Challenger Quimper Challenger Mersin Challenger Como Challenger Napoli Challenger Granby Challenger Vancouver Challenger Mons Challenger Dallas Challenger Jinan Challenger Mons Challenger Bratislava Challenger Heilbronn Challenger Maia Challenger Cherbourg Challenger St. Petersburg 2 Challenger Alphen Challenger Mons Challenger Iasi Challenger Bratislava Challenger Brescia Challenger Andria Challenger Raanana Challenger Vercelli Challenger Turin Challenger Heilbronn Challenger Manchester Challenger Surbiton Challenger Como Challenger Alphen Challenger Orleans Challenger Brest Challenger Eckental Challenger Jameson Cup - Milan Manila Challenger Drummondville Challenger Napoli Challenger Turin Challenger Manchester Challenger Ilkley Challenger Braunschweig Challenger Scheveningen Challenger ABN/AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Wroclaw Challenger Drummondville Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco ABN/AMRO World Tennis Tournament - Rotterdam Cepu Open - San Marino Croatia Open - Umag Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven ABN AMRO World Tennis Tournament - Rotterdam Privat Bank Cup - Dnepropetrovsk Open de Moselle - Metz ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier UNICEF Open - 's Hertogenbosch Dutch Open Tennis - Amersfoort Kremlin Cup - Moscow Heineken Open - Auckland Ortisei Challenger Ismaning Challenger U.S. National Indoor Tennis Championships - Memphis Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Banja Luka Challenger 2005 - Banja Luka Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca AEGON Championships - London Winston-Salem Open - Winston-Salem Aircel Chennai Open - Chennai Copa Telmex - Buenos Aires Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Andria Challenger Open 13 - Marseille Legg Mason Tennis Classic - Washington Kamnik Challenger - Kamnik SA Tennis Open - Johannesburg Erste Bank Open - Vienna Glasgow Challenger Farmers Classic - Los Angeles Moselle Open - Metz Malaysian Open - Kuala Lumpur Aircel Chennai Open - Chennai Apia International - Sydney Bet-at-home Open - Hamburg Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Gerry Weber Open - Halle Garden Open - Rome Mallorca Challenger Challenger Groningen - Groningen VIII Trofeo Ciutat de Barcelona - Barcelona Zadar Challenger Rome 2 Challenger Forli Challenger Mitsubishi Electric Europe Cup - Monza PBZ Zagreb Indoors - Zagreb Portugal Open - Oeiras The Surbiton Trophy - Surbiton XXIX Edizione 'A.Savoldi Marco' - Manerbio Power Horse Cup - Dusseldorf Generali Open - Kitzbuhel Canottieri Minico 2004 - Mantova ATP Challenger Open 2004 - Monchengladbach Campionati Internazionali di Sicilia - Palermo Milan Indoors - Milan Johannesburg Challenger Riviera de Rimini Challenger - Rimini Nottingham Challenger Segovia Challenger Open Seat Godo - Barcelona Heineken Open - Auckland Milan Indoors - Milan Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona Ordina Open - 's-Hertogenbosch The Priority Telecom Open - Amersfoort Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Copa Telmex - Buenos Aires Croatia Open Umag - Umag Campionati Internazionali di Sicilia - Palermo Dutch Open Tennis - Amersfoort Interwetten Austrian Open - Kitzbuhel Bratislava Challenger Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Pilot Pen Tennis - New Haven Open de Moselle - Metz ABN AMRO World Tennis Tournament - Rotterdam Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona AEGON Championships - London Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Vegeta Croatia Open - Umag Moselle Open - Metz If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Open Sud de France - Montpellier BMW Open - Munich BB&T Atlanta Open - Atlanta Telecom Italia Masters - Rome Campionati Internazionali d'Italia - Rome Campionati BNL dItalia - Rome Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Milan Indoors - Milan Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Heineken Open - Auckland Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, 2R, GBR-NED 4-1 U.S. Open - New York Wimbledon - London Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Davis Cup, World Group, PO, NED-CRO 2-3 French Open - Paris U.S. Open (juniors) Wimbledon (juniors) All Lower level tournaments